HAL CRC APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. it includes the various constants, enumerations, structures functions and macros
HAL CRC constants ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_CRC_STATE_RESET |
h5, g0, f4, g4, l4, c0, u5, h7 |
HAL_CRC_STATE_RESET |
|
|
HAL_CRC_STATE_READY |
h5, g0, f4, g4, l4, c0, u5, h7 |
HAL_CRC_STATE_IDLE |
|
|
HAL_CRC_STATE_BUSY |
h5, g0, f4, g4, l4, c0, u5, h7 |
HAL_CRC_STATE_ACTIVE |
|
|
HAL_CRC_STATE_TIMEOUT |
h5, g0, f4, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
HAL_CRC_STATE_ERROR |
h5, g0, f4, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
DEFAULT_CRC32_POLY |
h5, g0, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
DEFAULT_CRC_INITVALUE |
h5, g0, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
DEFAULT_POLYNOMIAL_ENABLE |
h5, g0, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
DEFAULT_POLYNOMIAL_DISABLE |
h5, g0, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
DEFAULT_INIT_VALUE_ENABLE |
h5, g0, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
DEFAULT_INIT_VALUE_DISABLE |
h5, g0, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
CRC_POLYLENGTH_32B |
h5, g0, g4, l4, c0, u5, h7 |
HAL_CRC_POLY_SIZE_32B |
|
|
CRC_POLYLENGTH_16B |
h5, g0, g4, l4, c0, u5, h7 |
HAL_CRC_POLY_SIZE_16B |
|
|
CRC_POLYLENGTH_8B |
h5, g0, g4, l4, c0, u5, h7 |
HAL_CRC_POLY_SIZE_8B |
|
|
CRC_POLYLENGTH_7B |
h5, g0, g4, l4, c0, u5, h7 |
HAL_CRC_POLY_SIZE_7B |
|
|
HAL_CRC_LENGTH_32B |
h5, g0, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
HAL_CRC_LENGTH_16B |
h5, g0, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
HAL_CRC_LENGTH_8B |
h5, g0, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
HAL_CRC_LENGTH_7B |
h5, g0, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
CRC_INPUTDATA_FORMAT_UNDEFINED |
h5, g0, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
CRC_INPUTDATA_FORMAT_BYTES |
h5, g0, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
CRC_INPUTDATA_FORMAT_HALFWORDS |
h5, g0, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
CRC_INPUTDATA_FORMAT_WORDS |
h5, g0, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
CRC_INPUTDATA_INVERSION_NONE |
h5, g0, g4, l4, c0, u5, h7 |
HAL_CRC_INDATA_REVERSE_NONE |
|
|
CRC_INPUTDATA_INVERSION_BYTE |
h5, g0, g4, l4, c0, u5, h7 |
HAL_CRC_INDATA_REVERSE_BYTE |
|
|
CRC_INPUTDATA_INVERSION_HALFWORD |
h5, g0, g4, l4, c0, u5, h7 |
HAL_CRC_INDATA_REVERSE_HALFWORD |
|
|
CRC_INPUTDATA_INVERSION_WORD |
h5, g0, g4, l4, c0, u5, h7 |
HAL_CRC_INDATA_REVERSE_WORD |
|
|
CRC_OUTPUTDATA_INVERSION_DISABLE |
h5, g0, g4, l4, c0, u5, h7 |
HAL_CRC_OUTDATA_REVERSE_NONE |
|
|
CRC_OUTPUTDATA_INVERSION_ENABLE |
h5, g0, g4, l4, c0, u5, h7 |
HAL_CRC_OUTDATA_REVERSE_BIT |
HAL CRC macros ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
__HAL_CRC_RESET_HANDLE_STATE |
h5, g0, f4, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
__HAL_CRC_DR_RESET |
h5, g0, f4, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
__HAL_CRC_INITIALCRCVALUE_CONFIG |
h5, g0, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
__HAL_CRC_SET_IDR |
h5, g0, f4, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
__HAL_CRC_GET_IDR |
h5, g0, f4, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
__HAL_CRC_OUTPUTREVERSAL_ENABLE |
h5, g0, g4, l4, c0, u5 |
Removed / New Usage changes |
|
|
__HAL_CRC_OUTPUTREVERSAL_DISABLE |
h5, g0, g4, l4, c0, u5 |
Removed / New Usage changes |
|
|
__HAL_CRC_POLYNOMIAL_CONFIG |
h5, g0, g4, l4, c0, u5 |
Removed / New Usage changes |
HAL CRC enumerations ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_CRC_StateTypeDef |
h5, g0, f4, g4, l4, c0, u5, h7 |
hal_crc_state_t |
HAL CRC structures ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
CRC_InitTypeDef |
h5, g0, g4, l4, c0, u5, h7 |
hal_crc_config_t |
|
|
CRC_HandleTypeDef |
h5, g0, f4, g4, l4, c0, u5, h7 |
hal_crc_handle_t |
HAL CRC functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_CRC_Init |
h5, g0, f4, g4, l4, c0, u5, h7 |
HAL_CRC_Init |
|
|
HAL_CRC_DeInit |
h5, g0, f4, g4, l4, c0, u5, h7 |
HAL_CRC_DeInit |
|
|
HAL_CRC_MspInit |
h5, g0, f4, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
HAL_CRC_MspDeInit |
h5, g0, f4, g4, l4, c0, u5, h7 |
Removed / New Usage changes |
|
|
HAL_CRC_Accumulate |
h5, g0, f4, g4, l4, c0, u5, h7 |
HAL_CRC_Accumulate |
|
|
HAL_CRC_Calculate |
h5, g0, f4, g4, l4, c0, u5, h7 |
HAL_CRC_Calculate |
|
|
HAL_CRC_GetState |
h5, g0, f4, g4, l4, c0, u5, h7 |
HAL_CRC_GetState |
|
|
HAL_CRCEx_Polynomial_Set |
h5, g0, g4, l4, c0, u5, h7 |
HAL_CRC_SetConfigPolynomial |
|
|
HAL_CRCEx_Input_Data_Reverse |
h5, g0, g4, l4, c0, u5, h7 |
HAL_CRC_SetInputReverseMode |
|
|
HAL_CRCEx_Output_Data_Reverse |
h5, g0, g4, l4, c0, u5, h7 |
HAL_CRC_SetOutputReverseMode |
HAL CRC legacy aliases (HAL1 to HAL1) ¶
Note
This table provides a list of HAL1 to HAL1 legacy aliases defined in the stm32_hal_legacy.h HAL1 header file. To migrate the aliased HAL1 APIs, search for them in the HAL1 to HAL2 sections: HAL CRC constants, HAL CRC enumerations, HAL CRC macros, HAL CRC structures, HAL CRC functions.
|
HAL1 legacy API alias |
HAL1 API |
|---|---|
|
HAL_CRC_Input_Data_Reverse |
HAL_CRCEx_Input_Data_Reverse |
|
HAL_CRC_Output_Data_Reverse |
HAL_CRCEx_Output_Data_Reverse |
|
CRC_OUTPUTDATA_INVERSION_DISABLED |
CRC_OUTPUTDATA_INVERSION_DISABLE |
|
CRC_OUTPUTDATA_INVERSION_ENABLED |
CRC_OUTPUTDATA_INVERSION_ENABLE |